<?php
namespace app\open\controller;
use think\Db;

/**
 * @name【0.基础接口】
 */
class Index extends Base
{
	
	/**
     * @name【1. 获取系统配置】
     * @desc【】
     * @method【post/get】
     * @param【
     *  name $ string $  $ ''空为所有 $ 1 #
     *  extra $ string $ base $ base $ 0#
     * 】
     * @return【
     * code $ int $ number|1-1 $ 校验码#
     * msg $ string $  $ 错误信息#
     * data $ int $  $ 数据 $[{"201801":[],"201802":[],"201803":[],"201804":[]}]
     * 】
     */
    public function getConfig() {
    	
    	$name = input('param.name');
    	$extra = input('param.extra','base');
		
    	$configname = $name ? $extra.'.'.$name : $extra;
		return $this->retAll( config($configname ) );
		
	}

    /**
     * @name【2. 面包屑】
     * @desc【面包屑】
     * @method【post】
     * @table【p_menu】
     * @group【life】
     * @param【
     * urlname $ string $ /admin/models/index $ 页面链接(/admin/models/index) #
     * 】
     * @return【
     * code $ int $ number|1-1 $ 校验码#
     * msg $ string $  $ 错误信息 #
     * data $ json $ $ 订单列表 #
     * 】
     * @author 【yulin<570214321@qq.com>】
     * 】
     */
    public function whereFrom() {

        $urlname = input('param.urlname');
        $data = [];

        $menu_return_1 = Db::name('menu')
            ->where('url',$urlname)
            ->find();

        if($menu_return_1) {

            $data['1'] = [
                'url' => $menu_return_1['url'],
                'name' => $menu_return_1['name'],
            ];
//            $data['url_1'] = $menu_return_1['url'];
//            $data['name_1'] = $menu_return_1['name'];

            $menu_return_2 = Db::name('menu')
                ->where('id', $menu_return_1['pid'])
                ->find();

            if($menu_return_2) {
                $data['2'] = [
                    'url' => $menu_return_2['url'],
                    'name' => $menu_return_2['name'],
                ];
//                $data['url_2'] = $menu_return_2['url'];
//                $data['name_2'] = $menu_return_2['name'];

                $menu_return_3 = Db::name('menu')
                    ->where('id', $menu_return_2['pid'])
                    ->find();

                if ($menu_return_3){
                    $data['3'] = [
                        'url' => $menu_return_3['url'],
                        'name' => $menu_return_3['name'],
                    ];
//                    $data['url_3'] = $menu_return_3['url'];
//                    $data['name_3'] = $menu_return_3['name'];
                }

            }

        }

        return $this->res($data);

    }

}
